home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / warp / us.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-05-03  |  1.1 KB  |  62 lines

  1. /* $Header: us.h,v 7.0.1.1 86/10/16 10:53:58 lwall Exp $ */
  2.  
  3. /* $Log:    us.h,v $
  4.  * Revision 7.0.1.1  86/10/16  10:53:58  lwall
  5.  * Added Damage.  Fixed random bugs.
  6.  * 
  7.  * Revision 7.0  86/10/08  15:14:27  lwall
  8.  * Split into separate files.  Added amoebas and pirates.
  9.  * 
  10.  */
  11.  
  12. EXT bool cloaking;
  13. EXT bool cloaked;
  14.  
  15. EXT int status;
  16. EXT int entmode;
  17.  
  18. EXT int evely;
  19. EXT int evelx;
  20. EXT int bvely;
  21. EXT int bvelx;
  22.  
  23. #define MAXDAMAGE 9
  24. #define NOWARP 0
  25. #define NOIMPULSE 1
  26. #define NOPHASERS 2
  27. #define NOTORPS 3
  28. #define NOCLOAKING 4
  29. #define NOSHIELDS 5
  30. #define NOZAPPER 6
  31. #define NODESTRUCT 7
  32. #define NOTRACTORS 8
  33.  
  34. EXT int dam INIT(0);
  35. EXT int lastdam INIT(-1);
  36. EXT int damage INIT(0);
  37. EXT int olddamage INIT(-1);
  38.  
  39. #ifdef DOINIT
  40. char *dammess[MAXDAMAGE] = {
  41.     "WARP",
  42.     "IMPULSE",
  43.     "PHASERS",
  44.     "TORPS",
  45.     "CLOAKING",
  46.     "SHIELDS",
  47.     "ZAPPER",
  48.     "DESTRUCT",
  49.     "TRACTORS"
  50. };
  51. char damflag[MAXDAMAGE] = {0,0,0,0,0,0,0,0,0};
  52. #else
  53. extern char *dammess[];
  54. extern char damflag[];
  55. #endif
  56.  
  57. void do_direction();
  58. void ctrl_direction();
  59. void shift_direction();
  60. void get_commands();
  61. void us_init();
  62.